24ac2e6a7b78423ba0af54b917bd6445488b82ff,plugins/cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/SelectCvsConfigurationPanel.java,SelectCvsConfigurationPanel,fillModel,#Object#,100
Before Change
}
private void fillModel(Object selectedConfiguration) {
Object selection = selectedConfiguration == null ? myList.getSelectedValue() : selectedConfiguration;
myModel.removeAllElements();
List<CvsRootConfiguration> configurations = CvsApplicationLevelConfiguration.getInstance().CONFIGURATIONS;
for (CvsRootConfiguration configuration : configurations) {
myModel.addElement(configuration);
}
myList.setSelectedValue(selection, true);
if (myList.getSelectedIndex() < 0 && myList.getModel().getSize() > 0) {
myList.setSelectedIndex(0);
After Change
if (configuration.CVS_ROOT.isEmpty()) continue;
myModel.addElement(configuration);
}
if (selection != null) myList.setSelectedValue(selection, true);
if (myList.getSelectedIndex() < 0 && myList.getModel().getSize() > 0) {
myList.setSelectedIndex(0);
}